home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / AppleCD SC Training / Summary / card_5537.txt < prev    next >
Text File  |  1990-04-09  |  5KB  |  215 lines

  1. -- card: 5537 from stack: in
  2. -- bmap block id: 5644
  3. -- flags: 4000
  4. -- background id: 4266
  5. -- name: User Preferences
  6. ----- HyperTalk script -----
  7. on openCard
  8.   setUserLevel the userLevel
  9.   if card field "User Name" is empty
  10.   then click at the loc of card field "User Name"
  11. end openCard
  12.  
  13. on setUserLevel whatLevel
  14.   set userLevel to whatLevel
  15.   if the userLevel is whatLevel then
  16.     put the userLevel into card field "User Level"
  17.     set hilite of button "Browsing" to the userLevel = 1
  18.     set hilite of button "Typing" to the userLevel = 2
  19.     set hilite of button "Painting" to the userLevel = 3
  20.     set hilite of button "Authoring" to the userLevel = 4
  21.     set hilite of button "Scripting" to the userLevel = 5
  22.     set visible of button "Power Keys" to the userLevel >= 3
  23.     set visible of button "Blind Typing" to the userLevel = 5
  24.     set hilite of button "Power Keys" to the powerKeys
  25.     set hilite of button "Blind Typing" to the blindTyping
  26.   else
  27.     set hilite of the target to false
  28.   end if
  29. end setUserLevel
  30.  
  31.  
  32.  
  33. -- part 1 (button)
  34. -- low flags: 00
  35. -- high flags: A006
  36. -- rect: left=95 top=145 right=166 bottom=223
  37. -- title width / last selected line: 0
  38. -- icon id / first selected line: 0 / 0
  39. -- text alignment: 1
  40. -- font id: 0
  41. -- text size: 12
  42. -- style flags: 0
  43. -- line height: 16
  44. -- part name: Browsing
  45. ----- HyperTalk script -----
  46. on mouseUp
  47.   setUserLevel 1
  48. end mouseUp
  49.  
  50.  
  51.  
  52. -- part 2 (button)
  53. -- low flags: 00
  54. -- high flags: A006
  55. -- rect: left=95 top=187 right=208 bottom=223
  56. -- title width / last selected line: 0
  57. -- icon id / first selected line: 0 / 0
  58. -- text alignment: 1
  59. -- font id: 0
  60. -- text size: 12
  61. -- style flags: 0
  62. -- line height: 16
  63. -- part name: Painting
  64. ----- HyperTalk script -----
  65. on mouseUp
  66.   setUserLevel 3
  67. end mouseUp
  68.  
  69.  
  70.  
  71. -- part 3 (button)
  72. -- low flags: 00
  73. -- high flags: A006
  74. -- rect: left=95 top=208 right=229 bottom=223
  75. -- title width / last selected line: 0
  76. -- icon id / first selected line: 0 / 0
  77. -- text alignment: 1
  78. -- font id: 0
  79. -- text size: 12
  80. -- style flags: 0
  81. -- line height: 16
  82. -- part name: Authoring
  83. ----- HyperTalk script -----
  84. on mouseUp
  85.   setUserLevel 4
  86. end mouseUp
  87.  
  88.  
  89.  
  90. -- part 4 (button)
  91. -- low flags: 00
  92. -- high flags: E006
  93. -- rect: left=95 top=229 right=250 bottom=223
  94. -- title width / last selected line: 0
  95. -- icon id / first selected line: 0 / 0
  96. -- text alignment: 1
  97. -- font id: 0
  98. -- text size: 12
  99. -- style flags: 0
  100. -- line height: 16
  101. -- part name: Scripting
  102. ----- HyperTalk script -----
  103. on mouseUp
  104.   setUserLevel 5
  105. end mouseUp
  106.  
  107.  
  108.  
  109. -- part 5 (button)
  110. -- low flags: 00
  111. -- high flags: A005
  112. -- rect: left=211 top=187 right=208 bottom=314
  113. -- title width / last selected line: 0
  114. -- icon id / first selected line: 0 / 0
  115. -- text alignment: 1
  116. -- font id: 0
  117. -- text size: 12
  118. -- style flags: 0
  119. -- line height: 16
  120. -- part name: Power Keys
  121. ----- HyperTalk script -----
  122. on mouseUp
  123.   set powerKeys to the hilite of button "Power Keys"
  124. end mouseUp
  125.  
  126.  
  127.  
  128. -- part 7 (field)
  129. -- low flags: 00
  130. -- high flags: 0000
  131. -- rect: left=168 top=91 right=111 bottom=392
  132. -- title width / last selected line: 0
  133. -- icon id / first selected line: 0 / 0
  134. -- text alignment: 0
  135. -- font id: 3
  136. -- text size: 14
  137. -- style flags: 0
  138. -- line height: 18
  139. -- part name: User Name
  140. ----- HyperTalk script -----
  141. on closeField
  142.   global userName
  143.   put card field "User Name" into userName
  144. end closeField
  145.  
  146.  
  147.  
  148. -- part 8 (button)
  149. -- low flags: 00
  150. -- high flags: A006
  151. -- rect: left=95 top=166 right=187 bottom=223
  152. -- title width / last selected line: 0
  153. -- icon id / first selected line: 0 / 0
  154. -- text alignment: 1
  155. -- font id: 0
  156. -- text size: 12
  157. -- style flags: 0
  158. -- line height: 16
  159. -- part name: Typing
  160. ----- HyperTalk script -----
  161. on mouseUp
  162.   setUserLevel 2
  163. end mouseUp
  164.  
  165.  
  166.  
  167. -- part 9 (field)
  168. -- low flags: 81
  169. -- high flags: 0000
  170. -- rect: left=173 top=125 right=144 bottom=198
  171. -- title width / last selected line: 0
  172. -- icon id / first selected line: 0 / 0
  173. -- text alignment: 0
  174. -- font id: 3
  175. -- text size: 12
  176. -- style flags: 0
  177. -- line height: 16
  178. -- part name: User Level
  179.  
  180.  
  181. -- part 13 (button)
  182. -- low flags: 00
  183. -- high flags: A005
  184. -- rect: left=212 top=229 right=250 bottom=315
  185. -- title width / last selected line: 0
  186. -- icon id / first selected line: 0 / 0
  187. -- text alignment: 1
  188. -- font id: 0
  189. -- text size: 12
  190. -- style flags: 0
  191. -- line height: 16
  192. -- part name: Blind Typing
  193. ----- HyperTalk script -----
  194. on mouseUp
  195.   set blindTyping to the hilite of button "Blind Typing"
  196. end mouseUp
  197.  
  198.  
  199.  
  200. -- part contents for background part 6
  201. ----- text -----
  202. User Preferences
  203.  
  204. -- part contents for card part 9
  205. ----- text -----
  206. 5
  207.  
  208. -- part contents for card part 7
  209. ----- text -----
  210.  
  211.  
  212.  
  213.  
  214.  
  215.